home *** CD-ROM | disk | FTP | other *** search
/ Micromanía: 150 Juegos 2010 / 150Juegos_16.iso / Shareware / Shape Smash / shape-smash.swf / scripts / Box2D / Dynamics / _ee618.as next >
Encoding:
Text File  |  2010-05-14  |  4.9 KB  |  137 lines

  1. package Box2D.Dynamics
  2. {
  3.    import Box2D.Collision.*;
  4.    import Box2D.Collision.Shapes.*;
  5.    import Box2D.Common.*;
  6.    import Box2D.Common.Math.*;
  7.    import Box2D.Dynamics.Contacts.*;
  8.    import flash.display.Sprite;
  9.    
  10.    public class _ee618
  11.    {
  12.       public static var e_shapeBit:uint = 1;
  13.       
  14.       public static var e_jointBit:uint = 2;
  15.       
  16.       public static var e_coreShapeBit:uint = 4;
  17.       
  18.       public static var e_aabbBit:uint = 8;
  19.       
  20.       public static var e_obbBit:uint = 16;
  21.       
  22.       public static var e_pairBit:uint = 32;
  23.       
  24.       public static var e_centerOfMassBit:uint = 64;
  25.       
  26.       public var m_xformScale:Number = 1;
  27.       
  28.       public var m_alpha:Number = 1;
  29.       
  30.       public var m_fillAlpha:Number = 1;
  31.       
  32.       public var m_drawFlags:uint;
  33.       
  34.       public var m_drawScale:Number = 1;
  35.       
  36.       public var m_lineThickness:Number = 1;
  37.       
  38.       public var m_sprite:Sprite;
  39.       
  40.       public function _ee618()
  41.       {
  42.          m_drawScale = 1;
  43.          m_lineThickness = 1;
  44.          m_alpha = 1;
  45.          m_fillAlpha = 1;
  46.          m_xformScale = 1;
  47.          super();
  48.          m_drawFlags = 0;
  49.       }
  50.       
  51.       public function _aq226() : uint
  52.       {
  53.          return m_drawFlags;
  54.       }
  55.       
  56.       public function _wc334(param1:uint) : void
  57.       {
  58.          m_drawFlags = param1;
  59.       }
  60.       
  61.       public function _lv253(param1:b2Vec2, param2:b2Vec2, param3:_ny735) : void
  62.       {
  63.          m_sprite.graphics.lineStyle(m_lineThickness,param3.color,m_alpha);
  64.          m_sprite.graphics.moveTo(param1.x * m_drawScale,param1.y * m_drawScale);
  65.          m_sprite.graphics.lineTo(param2.x * m_drawScale,param2.y * m_drawScale);
  66.       }
  67.       
  68.       public function _lc582(param1:uint) : void
  69.       {
  70.          m_drawFlags |= param1;
  71.       }
  72.       
  73.       public function _ec502(param1:b2Vec2, param2:Number, param3:b2Vec2, param4:_ny735) : void
  74.       {
  75.          m_sprite.graphics.lineStyle(m_lineThickness,param4.color,m_alpha);
  76.          m_sprite.graphics.moveTo(0,0);
  77.          m_sprite.graphics.beginFill(param4.color,m_fillAlpha);
  78.          m_sprite.graphics.drawCircle(param1.x * m_drawScale,param1.y * m_drawScale,param2 * m_drawScale);
  79.          m_sprite.graphics.endFill();
  80.          m_sprite.graphics.moveTo(param1.x * m_drawScale,param1.y * m_drawScale);
  81.          m_sprite.graphics.lineTo((param1.x + param3.x * param2) * m_drawScale,(param1.y + param3.y * param2) * m_drawScale);
  82.       }
  83.       
  84.       public function _kd272(param1:Array, param2:int, param3:_ny735) : void
  85.       {
  86.          var _loc4_:int = 0;
  87.          m_sprite.graphics.lineStyle(m_lineThickness,param3.color,m_alpha);
  88.          m_sprite.graphics.moveTo(param1[0].x * m_drawScale,param1[0].y * m_drawScale);
  89.          _loc4_ = 1;
  90.          while(_loc4_ < param2)
  91.          {
  92.             m_sprite.graphics.lineTo(param1[_loc4_].x * m_drawScale,param1[_loc4_].y * m_drawScale);
  93.             _loc4_++;
  94.          }
  95.          m_sprite.graphics.lineTo(param1[0].x * m_drawScale,param1[0].y * m_drawScale);
  96.       }
  97.       
  98.       public function _ex362(param1:_ni781) : void
  99.       {
  100.          m_sprite.graphics.lineStyle(m_lineThickness,16711680,m_alpha);
  101.          m_sprite.graphics.moveTo(param1.position.x * m_drawScale,param1.position.y * m_drawScale);
  102.          m_sprite.graphics.lineTo((param1.position.x + m_xformScale * param1.R.col1.x) * m_drawScale,(param1.position.y + m_xformScale * param1.R.col1.y) * m_drawScale);
  103.          m_sprite.graphics.lineStyle(m_lineThickness,65280,m_alpha);
  104.          m_sprite.graphics.moveTo(param1.position.x * m_drawScale,param1.position.y * m_drawScale);
  105.          m_sprite.graphics.lineTo((param1.position.x + m_xformScale * param1.R.col2.x) * m_drawScale,(param1.position.y + m_xformScale * param1.R.col2.y) * m_drawScale);
  106.       }
  107.       
  108.       public function _cy655(param1:Array, param2:int, param3:_ny735) : void
  109.       {
  110.          var _loc4_:int = 0;
  111.          m_sprite.graphics.lineStyle(m_lineThickness,param3.color,m_alpha);
  112.          m_sprite.graphics.moveTo(param1[0].x * m_drawScale,param1[0].y * m_drawScale);
  113.          m_sprite.graphics.beginFill(param3.color,m_fillAlpha);
  114.          _loc4_ = 1;
  115.          while(_loc4_ < param2)
  116.          {
  117.             m_sprite.graphics.lineTo(param1[_loc4_].x * m_drawScale,param1[_loc4_].y * m_drawScale);
  118.             _loc4_++;
  119.          }
  120.          m_sprite.graphics.lineTo(param1[0].x * m_drawScale,param1[0].y * m_drawScale);
  121.          m_sprite.graphics.endFill();
  122.       }
  123.       
  124.       public function _eh482(param1:uint) : void
  125.       {
  126.          m_drawFlags &= ~param1;
  127.       }
  128.       
  129.       public function _na573(param1:b2Vec2, param2:Number, param3:_ny735) : void
  130.       {
  131.          m_sprite.graphics.lineStyle(m_lineThickness,param3.color,m_alpha);
  132.          m_sprite.graphics.drawCircle(param1.x * m_drawScale,param1.y * m_drawScale,param2 * m_drawScale);
  133.       }
  134.    }
  135. }
  136.  
  137.